Parallel performance results for the OpenMOC neutron transport code on multicore platforms

نویسندگان

  • William Boyd
  • Andrew R. Siegel
  • Shuo He
  • Benoit Forget
  • Kord Smith
چکیده

The shift towards multi-core architectures has ushered in a new era of shared memory parallelism for scientific applications. This transition has introduced challenges for the nuclear engineering community as it seeks to design high-fidelity full-core reactor physics simulation tools. This paper describes the parallel transport sweep algorithm in the OpenMOC method of characteristics (MOC) neutron transport code for multi-core platforms using OpenMP. Strong and weak scaling studies are performed for both Intel Xeon and IBM Blue Gene/Q multi-core processors. The results demonstrate 100% parallel efficiency for 12 threads on 12 cores on Intel Xeon platforms, and over 90% parallel efficiency with 64 threads on 16 cores on the IBM Blue Gene/Q. These results illustrate the potential for hardware acceleration for MOC neutron transport on modern multi-core and future many-core architectures. In addition, this work highlights the pitfalls of programming for multi-core architectures, with a focal point on false sharing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The effect of source shield on landmine detection

Background: Several landmine detection methods, based on nuclear techniques, have been suggested during the recent years. Neutron energy moderation, neutron-induced gamma emission, neutron and gamma attenuation, and fast neutron backscattering are nuclear-based methods used for landmine detection. The aim of this study is to use backscattered neutron for landmine detection. Materials ...

متن کامل

Multi-core performance studies of a Monte Carlo neutron transport code

Performance results are presented for a multi-threaded version of the OpenMC Monte Carlo neutronics code using OpenMP in the context of nuclear reactor criticality calculations. Our main interest is production computing, and thus we limit our approach to threading strategies that both require reasonable levels of development effort and preserve the code features necessary for robust application...

متن کامل

Parallelization of Neutron Transport Code ATES3 on BARC’s Parallel System

A Neutron Transport Code ATES3 (Anisotropic Transport Equation Solver in 3D), which was developed at BARC for the deterministic solution of 3D steady-state neutron transport problems, has been parallelized using Message Passing Parallel Programming model on BARC’s ANUPAM Parallel Supercomputer. The most time consuming step in the code ATES3, which is transport sweep, was made parallel using thr...

متن کامل

High-performance Simulations of Coherent Synchrotron Radiation on Multicore Gpu and Cpu Platforms

Coherent synchrotron radiation (CSR) is an effect of selfinteraction of an electron bunch as it traverses a curved path. It can cause a significant emittance degradation and microbunching. We present a new high-performance 2D, particle-in-cell code which uses massively parallel multicore GPU/GPU platforms to alleviate computational bottlenecks. The code formulates the CSR problem from first pri...

متن کامل

On Current Chip Multi-processor Systems

The last few years have seen multicore architectures emerge as the defining technology shaping the future of high-performance computing. Although multicore architectures present tremendous performance potential, to realize the true potential of these systems, software needs to play a key role. In particular, high-level language abstractions and the compiler and the operating system should be ab...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJHPCA

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2016